Fast Convolution with Packed Lookup Tables
نویسندگان
چکیده
Convolution plays a central role in many image processing applications including image resizing blurring and sharpening In all such cases each output sample is computed to be a weighted sum of several input pixels This is a computationally expensive operation that is subject to optimization In this gem we describe a novel algorithm to accelerate convolution for those applications that require the same set of lter kernel values to be applied throughout the image The algorithm exploits some nice properties of the convolution summation for this special but common case to minimize the number of pixel fetches and multiply add operations Computational savings are realized by precomputing and packing all necessary products into lookup table elds that are then subjected to simple integer xed point shift add operations
منابع مشابه
Fast OpenFlow Table Lookup with Fast Update
Software-Defined Networking (SDN), which separates the control plane and data plane, is a promising new network architecture for the Future Internet. OpenFlow is the de facto standard which defines the communication protocol between the controller and switches. The most challenging issue in OpenFlow switches is the lookup of multiple OpenFlow tables. The lookup of OpenFlow tables is so complica...
متن کاملBitstream X-Coder
This pattern provides an efficient solution for decoding densely packed bitstreams into properly aligned data structures. This conversion problem is typical for communication scenarios, where limited bandwidth and processing speed require strong optimization, and hence motivate different structures for both tasks. The proposed solution operates on bigger chunks instead of single bits, and preva...
متن کاملFast Update of Forwarding Tables in Internet Router Using AS Numbers
The updates of router forwarding tables can be made faster using the Autonomous System number corresponding to a prefix as an intermediate number between the prefix and the next-hop address. At the cost of fast update, one table lookup introduces small additional delay, which can be eliminated by pipelining. This scheme is applicable to several routing table lookup algorithms for fast update.
متن کاملFast Filtering of Reflection Probes
Game and movie studios are switching to physically based rendering en masse, but physically accurate filter convolution is difficult to do quickly enough to update reflection probes in real-time. Cubemap filtering has also become a bottleneck in the content processing pipeline. We have developed a two-pass filtering algorithm that is specialized for isotropic reflection kernels, is several time...
متن کاملFast Computation of Monochromatic Infrared Atmospheric Transmittances Using Compressed Look-Up Tables
We present a new technique for the fast computation of near-monochromatic atmospheric transmittances in the infrared, utilizing compressed lookup tables, that is well suited for nadir viewing satellite and airplane observations. The algorithm is very simple to use in radiative transfer codes and is easily adapted to provide analytic Jacobians of radiances. A Singular Value Decomposition (SVD) i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994